$(function() {
    (function () {
        $.fn.extend({
            mouseHandle() {
                this.on("click", () => {
                    let self = this;
                    layer.confirm("同意并关闭吗?", { 
                        btn: ["同意", "不同意"], 
                        icon: 6, // 图标可修改
                    }, function (index) {
                        self.parents(".hint_wrap").hide();
                        layer.close(index);
                    }, function () {

                    })
                })
            }
        })
    })();
    
    $(function () {
        $(".hint a").eq(0).mouseHandle();
    })
})

// 语言切换，无语言包
$(function() {
    $(".language").on("click", function() {
        let self = this;
        $(this).find("ul").toggle();
        $(this).find("ul").on("click", "li", function() {
            $(self).find("a").text($(this).text());
        })
    })
})

// tab栏切换
$(function() {
    $(".tab_item").click(function() {
        $(this).removeClass("active").siblings().addClass("active");
        let $index = $(this).index(); // 获取点击元素的下标
        $(".way_item").eq($index).removeClass("selected").siblings().addClass("selected");

    })

    $(".logintabs_nav").click(function() {
        $(this).addClass("active").siblings().removeClass("active");
        let $index = $(this).index(); // 获取点击元素的下标
        $(".login_form_item").eq($index).addClass("selected").siblings().removeClass("selected");
    })

    // 密码的显示与隐藏
    $(".upwd_icon_wrap").on("click",function() {
        if($(".upwd_icon_wrap").hasClass("upwd_icon_active")){
            $(".upwd_icon_wrap").removeClass("upwd_icon_active");
            $(".upwd_input").attr("type","password");
            return;
        };
        $(".upwd_icon_wrap").addClass("upwd_icon_active");
        $(".upwd_input").attr("type","text");
    })

    $(".uname_input").on("input", function() {
        if($(this).val() == "" || $(".upwd_input").val() == "") {
            $(".register_button").removeClass("button_abled").addClass("button_disabled");
            return;
        }
        $(".register_button").removeClass("button_disabled").addClass("button_abled");
    })

    $(".upwd_input").on("input", function() {
        if($(this).val() == "" || $(".uname_input").val() == "") {
            $(".register_button").removeClass("button_abled").addClass("button_disabled");
            return;
        }
        $(".register_button").removeClass("button_disabled").addClass("button_abled");
    })

    // 登录
    $(".register_button").on("click", function() {
        if($(".uname_input").val() == "" || $(".upwd_input").val() == "") {
            return;
        }
        var oUser = {
            name: $(".uname_input").val(),
            pwd: $(".upwd_input").val(),
        }
        var isLogin = false; // 默认不能登录
        var oUserInfo = {};
        var oUserList = JSON.parse(localStorage.getItem("userInfo") || '[]');
        for (var i = 0; i < oUserList.length; i++) {
            if (oUserList[i].name === oUser.name
                && oUserList[i].pwd === oUser.pwd) {
                isLogin = true;
                oUserInfo = oUserList[i];
                break;
            }
        }
        if (isLogin) {
            sessionStorage.setItem("user", JSON.stringify(oUserInfo))
            alert('登录成功');
            window.location.href = '../views/home.html'
        } else {
            alert('登录失败，用户名或密码不正确');
        }
    })
})



